/*
 * @Author: 大国男儿 7824741+lc2677@user.noreply.gitee.com
 * @Date: 2022-10-09 16:21:58
 * @LastEditors: 大国男儿 7824741+lc2677@user.noreply.gitee.com
 * @LastEditTime: 2022-10-17 16:42:13
 * @FilePath: \vue-event\vue.config.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  // 影响打包时，index.html引入其它资源的前缀地址
  // ./可以让开发环境和生产环境都可以正常使用
  // 但为了严谨一些：开发环境使用 / ,生产环境使用 ./
  // 问题：怎么识别当前运行环境？
  // 解决：node里有一个内置的环境变量:peocess.env.NODE_ENV,它会根据命令来使用不同的值
  // 例如：敲yarn server，peocess.env.NODE_ENV的值为：‘development’
  // 例如：敲yarn build， peocess.env.NODE_ENV的值为：‘production’
  publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
  devServer: {
    host: '127.0.0.1',
    port: 8848
  }
})
